home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part2 / 11067 < prev    next >
Encoding:
Text File  |  1996-08-05  |  5.4 KB  |  150 lines

  1. Path: news.ndh.com!news
  2. From: m.jantz@public.ndh.com (Marcel Jantz)
  3. Newsgroups: comp.sys.amiga.misc
  4. Subject: FWD: ANNOUNCING: HotPETI 1.0 available for anonymous FTP
  5. Date: 4 Apr 1996 08:55:30 GMT
  6. Organization: ndh - Netzwerkdienste Hoeger
  7. Message-ID: <5195.6667T815T1337@public.ndh.com>
  8. NNTP-Posting-Host: slip-141.ndh.com
  9. X-Newsreader: THOR 2.22 (Amiga;TCP/IP) *UNREGISTERED*
  10.  
  11. --------- START OF FORWARDED MESSAGE ---------
  12.  
  13. MessageID ......: <876347466576@peti.rhein.de>
  14. Originally from : PETI development team <simons@peti.rhein.de>
  15. Subject ........: ANNOUNCING: HotPETI 1.0 available for anonymous FTP
  16.  
  17.                Available for anonymous ftp NOW:
  18.  
  19.         #     # ####### #######
  20.         #     # #     #    #     #####   ######   #####     #
  21.         #     # #     #    #     #    #  #          #       #
  22.         ####### #     #    #     #    #  #####      #       #
  23.         #     # #     #    #     #####   #          #       #
  24.         #     # #     #    #     #       #          #       #
  25.         #     # #######    #     #       ######     #       #
  26.  
  27.  
  28. In the recent months, the SUN-invented language Java has created much noise in
  29. both press and computer literate public. Reason enough for us, the PETI
  30. laboratories, to take a look at it. The results were really devastating. We
  31. found several structural weaknesses, implementation problems, portability
  32. issues and so on, etc... Actually, Java is, in our opinion, not even object
  33. oriented.
  34.  
  35. Just for fun, we invented our own language, which is subsequently called PETI,
  36. and did an implementation for the Amiga Operating System release 3.x. The
  37. result was way better than we could reasonably expect and many colleagues
  38. praised PETI for its object-oriented design and the clever mechanisms for flow
  39. control, exception handling and authoring graphical user interfaces.
  40.  
  41. What started as a fun-project in spare-time developed into a full blown
  42. programming language, suitable for smaller utilities also as applications with
  43. ten thousand lines of code or more.
  44.  
  45. Of course ports are will be available for SunOS, AIX, Linux, NetBSD, MacOS in
  46. a few weeks, but we're releasing the AmigaOS version first, because the
  47. members of the Amiga community are known for their open minds and appreciation
  48. of superior concepts.
  49.  
  50. You can ftp a first version of the PETI compiler from the following location:
  51.  
  52.   ftp://ftp.rhein.de/pub/peti/hotpeti-1.0.lha
  53.  
  54. The package comes with full source code and is placed under the GNU General
  55. Public License -- for the maximum benefit of the public.
  56.  
  57. To run HotPETI, you'll need an Amiga with at least 2 megabyte of FastRAM,
  58. Kickstart 3.0 or later and "Peti's Efficient Tcp Ip" (PETI) installed.
  59.  
  60.  
  61. However, here's a short description of the language itself:
  62.  
  63. HotPETI is _fully_ object-oriented and the only object that counts in todays
  64. computers are the different ways to bother other people and other people's
  65. machines on the Internet. Meaning that PETI is fully optimized to spoof telnet
  66. sessions, monitor ethernet traffic, do dictionary attacks of passwords, use
  67. monitored ethernet traffic do to even smarter dictionary attacks on passwords,
  68. automatically scan for known keywords in electronic mail and archive a copy
  69. for blackmailing, randomly adding extremely rude words in articles posted to
  70. Usenet, automatically finding security leaks in other systems and using them
  71. for faked mailbombs and many, many more useful features.
  72.  
  73. Before PETI you had to actually _know_ what you're doing, to be able to spam a
  74. thousand newsgroups. That's fortunately over now. PETI is net-abuse for the
  75. masses.
  76.  
  77. Here's an example: Your room mate has a very cute girl-friend who happens to
  78. spend a year on a college abroad. He keeps steady e-mail contact with her.
  79. Well, lets furthermore assume that your room mate has the annoying habit of
  80. not putting the plug back on the toothpaste after brushing his teeth. Then the
  81. following short program will teach him a lesson:
  82.  
  83. DEFINE OBJECT girlfriend {
  84.     ACTION snoop:
  85.         MONTOR mail, talk, irc;
  86. }
  87.  
  88. DEFINE OBJECT relationship {
  89.     ACTION destroy:
  90.         FAKE rude mail;
  91. }
  92.  
  93. int main()
  94. {
  95.     // Init objects
  96.     relationship = "Claus";
  97.     relationship += "Samantha";
  98.  
  99. loop:
  100.     // Wait for an a conversation of any kind to take place
  101.     snoop(girlfriend);
  102.  
  103.     // Does the conversation contain relationship-issues?
  104.     if (girlfriend && relationship) {
  105.         // Guess what
  106.         destroy(relationship);
  107.     }
  108.     else
  109.         goto loop
  110.  
  111.     return EVERYTHING_OKAY
  112. }
  113.  
  114.  
  115. The program will yield the following output in the logfiles (at least it did
  116. when I used it on my room mate's girl-friend):
  117.  
  118.  | Monitoring mail, talk and irc traffic
  119.  | +++Incoming Mail for "Claus"
  120.  | Ignoring mail from his father
  121.  | +++Incoming Mail for "Claus"
  122.  | Got him by the balls
  123.  | Mail reads:
  124.  > Dear Claus,
  125.  > I love you so much. I can't describe how much I miss you.
  126.  > Just wanted to let you know...
  127.  >
  128.  >   Samantha
  129.  | Well...
  130.  | Faking reply from Claus:
  131.  > Dear Samantha,
  132.  >
  133.  > I appreciate your little, stupid mail, even though it is completely
  134.  > pointless to bother me with historical facts. Just for your information: I
  135.  > got to know a women yesterday, who looks ten times better than you do. And
  136.  > I won't even mention a few other qualities she has over you.
  137.  >
  138.  > Just to make sure you get the point: It's over, baby. Get lost.
  139.  
  140.  
  141. Archieving the same effect in Java would probably require fifty or more lines
  142. of code -- PETI can do it in approx 20. And many, many objects, classes and
  143. actions are already included in the distribution.
  144.  
  145.  
  146. And the best thing is... it might already be running in a Netscape near you.
  147.  
  148. ---------- END OF FORWARDED MESSAGE ----------
  149.  
  150.